From: Jim Blandy Date: Wed, 7 Apr 1993 14:57:22 +0000 (+0000) Subject: * xterm.c (updating_frame): Declare this extern instead of static, X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~96592 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=d0386f2a50b5a663f3a59554861e37c6cb8c4be6;p=emacs.git * xterm.c (updating_frame): Declare this extern instead of static, so it's the same variable as the updating_frame in term.c. (XTupdate_begin, XTupdate_end): Don't bother to set updating_frame; the term.c functions take care of that for us. --- diff --git a/src/xterm.c b/src/xterm.c index c84bd6ebd7f..e0eff77dfb6 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -159,13 +159,12 @@ Display *x_current_display; /* The cursor to use for vertical scroll bars on x_current_display. */ static Cursor x_vertical_scroll_bar_cursor; -/* Frame being updated by update_frame. */ -/* This is set by XTupdate_begin and looked at by all the +/* Frame being updated by update_frame. This is declared in term.c. */ + This is set by update_begin and looked at by all the XT functions. It is zero while not inside an update. In that case, the XT functions assume that `selected_frame' is the frame to apply to. */ - -static struct frame *updating_frame; +extern struct frame *updating_frame; /* The frame (if any) which has the X window that has keyboard focus. Zero if none. This is examined by Ffocus_frame in frame.c. Note @@ -292,7 +291,6 @@ XTupdate_begin (f) if (f == 0) abort (); - updating_frame = f; flexlines = f->height; highlight = 0; @@ -325,7 +323,6 @@ XTupdate_end (f) x_display_cursor (f, 1); - updating_frame = 0; XFlushQueue (); UNBLOCK_INPUT; }